package com.service.Authorization.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author
 * @version 1.0
 * @date 2020/8/20 19:22
 */
@Data
public class AuthorizationVo {
    @ApiModelProperty("方案id")
    private String programmeInfoId;
    @ApiModelProperty("站点id")
    private String siteId;
    @ApiModelProperty("设备MAC地址")
    private String deviceMac; // 否	string	-	-	设备MAC地址，MAC和ESN至少有一个必填。大小写不敏感，支持的格式：xx-xx-xx-xx-xx-xx/xx:xx:xx:xx:xx:xx/xxxxxxxxxxxx。
    @ApiModelProperty("AP的MAC地址")
    private String apmac; // 否	string	-	-	AP的MAC地址。大小写不敏感，支持的格式：xx-xx-xx-xx-xx-xx/xx:xx:xx:xx:xx:xx/xxxxxxxxxxxx。
    @ApiModelProperty("ssid名称的BASE64编码")
    private String ssid; // 是	string	-	-	AP ssid名称的BASE64编码。
    @ApiModelProperty("终端IPv4地址")
    private String uaddress; // 否	string	-	-	该字段可能包含敏感信息和个人数据，请妥善做好保护。终端IPv4地址，terminalIpV4和terminalIpV6有且只有一个必填。
    @ApiModelProperty("终端MAC")
    private String umac;// 是	string	-	-	该字段可能包含敏感信息和个人数据，请妥善做好保护。终端MAC大小写不敏感，支持的格式：xx-xx-xx-xx-xx-xx/xx:xx:xx:xx:xx:xx/xxxxxxxxxxxx。
    @ApiModelProperty("用户名")
    private String userName;// 是	string	-	-	用户名，不支持模糊匹配。
    @ApiModelProperty("授权节点地址")
    private String nodeIp;// 是	string	-	-	授权节点地址，格式为IPv4。
    @ApiModelProperty("租户id")
    private String portalUserId;
    @ApiModelProperty("url拼接的参数")
    private String number;
    @ApiModelProperty("企业微信用户的code")
    private String code;
    @ApiModelProperty("偏移量")
    private String iv;
    @ApiModelProperty("加密数据")
    private String encryptedData;
    @ApiModelProperty("昵称")
    private String nickName;

}
